customer custom software development development outsourcing open source application software development asset management bpo outsource crm projects investment consulting management software radius3 relationship thin-client developers financial planning